Small hydropower - French English Dictionary